multipurpose satellite - German English Dictionary